body {
	background-color: #f8f8f8;
}

.room-list {
	padding-top: 15px;
	padding-left: 0;
}

.room-list a {
	color: black;
}

.room-list>li {
	display: block;
}

.room-item {
	background-color: white;
	margin-bottom: 15px;
}

.room-item-header {
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}

.room-item-header>div:nth-child(2) {
	padding-top: 4px;
	text-align: right;
	font-size: 0.8em;
	color: #bbb;
}

.room-item-content {
	font-size: 0.8em;
}

.room-item-field {
	padding: 5px 15px;
}

.room-item-field>span:nth-child(1) {
}

.room-item-field>span:nth-child(2) {
	float: right;
}